#ifndef QUEST_H
#define QUEST_H

#include "include.h"
#include "item.h"

class Quest
{
public:
    Quest();
    QString getQuestName(void);
    QString getBrif(void);
    QList<Item *> getQuestItems(void);
    QList<Item *> getQuestReverd(void);
    QPoint getStartPos(void);
    QPoint getEndPos(void);
    int getExp(void);



private:
    QString     _name;          //Имя квеста
    QString     _brif;          //Описание квеста
    QPoint      _startLocation; //Локация где был выдан квест
    QPoint      _endLocation;   //Локация где квест будет сдан
    QList<Item*> _items;         //Квестовые итемы
    QList<Item*> _reward;        //Награда за квест
    int         _xp;            //Опыт за квест
};

#endif // QUEST_H
